/*=================================================
	Version:V1.2   	Date:2015-11-25
	Copyright: hnqss.cn  清风创科设计团队 
	Tel:(86)0731-82229293  QQ：2948435465
=====================================================*/
body{font:12px/1.5 "Microsoft YaHei",Arial,Helvetica,sans-serif,sans-serif;color:#555;background-color:#FEFEFE;min-width:1190px;_width:expression(this.parentNode.clientWidth > 1190 ? 'auto' : '1190px');}
a{color:#555;}
a:hover,a:focus{color:#CC0001;}
.cut{overflow:hidden;}
img{vertical-align:middle;}

/*修正FireFox a链接点击后显示的边框虚线*/
:focus{outline:none;}
.price1{font-size:14px;color:#d00;font-weight:700;}
.mktprice1{font-family:'Lucida Grande',tahoma,arial,simsun;color:#AAA;}

.wrap{width:1190px;margin-left:auto;margin-right:auto;}
.w_1000{width:1000px;margin-left:auto;margin-right:auto;}
.wrap-s{width:210px;overflow:hidden;}
.wrap-m{width:966px;overflow:hidden;}

.mt30{margin-top:30px;}
.mktprice1{text-decoration:line-through;padding-left:5px;}
.price,.view-history .p-price{color:#CC0001;}
.password-check q {
    float: right;
    margin-bottom: 5px;
    /* margin-right: 38px; */
    position: relative;
    left: -38px;
}
.password-check em {
    float: right;
    margin-bottom: 5px;
    display: none;
    position: relative;
    right: -65px;
}
.password-check {
    margin-left: 8px;
    width: 110px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    line-height: 16px;
    visibility: hidden;
    float: right;
    position: relative;
    right: 10px;
    top: 10px;
}
/*------------------------header-------------------------*/

/*logo*/
.m-header{}
.m-logo{width:200px;overflow:hidden;margin-right:13px;margin-left: 35px;margin-top: 0;}
.m-logo .logo{display:block;width:200px;height:96px;background-size:150px auto !important;overflow:hidden}/*======background-size:200px auto !important;=====sihua*/

.midHeader{height:100px;}

/*topbar*/
.topbar{height:28px;background-color:#FAFAFA;border-bottom:1px solid #EEE;}

/*username_login*/
.username_login{_width:28%;height:28px;line-height:28px;position:relative;z-index:10}
.username_login a{padding:0 9px;color:#CC0001;}
.username_login.hover{padding:0;margin:0 -1px;}

/*客户服务*/
.m-service{height:28px;line-height:28px;}
.m-service a{padding:0 8px;}

/*headerProtect*/
.headerProtect{padding:25px 0px 0px;width:280px;}
.pro_goods .qf-side-rank .clearfix .ranklist .item .goods-name a{
	display: inline-block;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
    line-height: 30px;
}
/*我的会员*/
#ttbar-member{width:120px;height:37px;text-align:center;position:relative;z-index:90;}
#ttbar-member .dt{padding:0 20px 0 30px;height:35px;line-height:35px;border:1px solid #B9B8BE;background:#FBFBFB url("i/me.gif") no-repeat 12px 9px;position:relative;}
#ttbar-member .dorpdown-layer{display:none;width:270px;position:absolute;right:0;top:37px;background-color:#FFF;border:1px solid #B9B8BE;z-index:996;}
#ttbar-member.hover .dorpdown-layer{display:block;}
#ttbar-member.hover .dt{background:#FFF url("i/me.gif") no-repeat 12px 9px;}
#ttbar-member.hover .spacer {position:absolute;left:1px;top:35px;width:118px;height:8px;background:#fff;display:block;z-index:998;}
#ttbar-member .dt .ci-right{position:absolute;top:13px;right:10px;width:7px;height:13px;overflow:hidden;font:400 13px/13px simsun;color:#999}
#ttbar-member .userinfo{padding:10px 15px;overflow:hidden}
#ttbar-member .u-pic{float:left;margin-right:10px}
#ttbar-member .u-pic img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
#ttbar-member .u-name{padding:6px 0 0;font-weight:700}
#ttbar-member .orderlist{display:none;background:#000}
#ttbar-member .otherlist{width:255px;padding:0 0 0 15px;margin:5px 0;overflow:hidden;margin-bottom:10px}
#ttbar-member .otherlist .fore1,
#ttbar-member .otherlist .fore2{float:left;width:126px}
#ttbar-member .viewlist{width:240px;padding:0 15px 10px;border-top:1px dotted #ccc;padding-top:10px}
#ttbar-member .viewlist .smt{zoom:1}
#ttbar-member .viewlist .smt h4{float:left}
#ttbar-member .viewlist .smt .extra{float:right}
#ttbar-member .viewlist .item{float:left;padding:4px;line-height:0;font-size:0}
#ttbar-member .dd-spacer {left:0;width:82px}
#ttbar-member .dorpdown-layer span {color:#c00}

/*==================ajax购物车=========================*/
.mycart{*width:141px;}
.minicart {position:relative;height:38px;background:#FBFBFB;}
.minicart-text {width:75px;height:35px;line-height:35px;font-size:14px;border:1px solid #b9b8be;padding:0 30px 0 35px;text-align:center;position:relative;cursor:default;zoom:1;z-index:1}
.minicart-text i {display:block;position:absolute;overflow:hidden}
.minicart-cont {display:none;position:absolute;width:308px;z-index:90}
.minicart-text .icon {top:10px;left:15px;width:18px;height:16px;font-size:14px;line-height:16px;color:#64b4c5}
.minicart-text .ci-right{top:13px;right:10px;width:7px;height:13px;overflow:hidden;font:400 13px/13px simsun;color:#999}
.minicart-text i.op-cart-number{position:absolute;top:2px;left:108px;display:inline-block;*display:inline;*zoom:1;padding:1px 2px;font-size:12px;line-height:12px;color:#fff;background-color:#64b4c5;border-radius:7px 7px 7px 0;min-width:12px;text-align:center}
.minicart-active .minicart-text,
.minicart-active .minicart-cont {background:#fff;border:1px solid #B9B8BE;padding-bottom:2px;}
.minicart-active .minicart-cont {display:block;right:0;*right:-1px;width:308px;line-height:17px;}
.minicart-active .spacer {position:absolute;left:1px;top:32px;width:140px;height:12px;background:#fff;display:block;z-index:92}
.minicart-cont .no-information {padding:10px 15px 10px 86px;height:49px;line-height:49px;overflow:hidden;color:#999;background:url("i/nogoods.png") no-repeat 30px center}
.minicart-cont .loading {display:block;height:50px;background:url("i/loading.gif") no-repeat center center;padding:10px 15px;overflow:hidden;text-indent:-999em}

/***购物车下拉****/
.minicart .minicart-list {width:100%;max-height:356px;height:auto;overflow-x:hidden;overflow-y:auto;margin-top:2px}
.minicart-list .goods-item {padding:8px 10px;border-bottom:1px dotted #ccc;overflow:hidden;vertical-align:bottom;*zoom:1;}
.minicart-list .goods-item .goods-pic {float:left;width:70px;height:70px;border:1px solid #ddd;margin-right:10px;text-align:center}
.minicart-list .goods-item .goods-pic {max-width:70px;max-height:70px;}
.minicart-list .goods-item .goods-info {float:left;width:184px;height:52px;font-size:12px;}
.minicart-list .goods-item .goods-name {font-size:12px;max-height:34px;margin-bottom:5px;line-height:17px;overflow:hidden;}
.minicart-list .goods-item .p-price {font-weight:bold;}
.minicart-list .goods-item .action-delete {float:right;}
.minicart-info {background:#f5f5f5;padding:8px;position:relative;}
.minicart-info i,.minicart-info .price {font-weight:600;color:#666}
.minicart-info .btn-tocart {position:absolute;right:8px;bottom:0;height:29px;padding:0 10px;background:#CC0001;color:#fff;text-align:center;font-weight:700;line-height:29px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:block;position:absolute;right:8px;top:10px;}
.minicart-info .btn-tocart:hover{color:#FFF;background:#ba0230;}


.servPhone{color:#999;height:26px;line-height:26px;padding:0 8px;}
.servPhone b{color:#CC0001;padding-left:5px;}

/*search*/
.m-search{width:469px;overflow:hidden;padding:25px 0px 0px 130px;}
.searchbar{position:relative;}
.searchbar form{height:35px;}
.searchbar .x-input{width:352px;height:23px;line-height:23px;_height:26px;_line-height:26px;border:1px solid #0085A1;border-right:none;padding:5px 0 5px 10px;color:#666;float:left;}
.searchbar .btn-search{width:105px;height:35px;line-height:35px;_height:33px;_line-height:33px;margin-left:-1px;font-size:16px;cursor:pointer;background:#0085A1;color:#fff;border:none;float:left;letter-spacing:3px;border:1px solid #0085A1;border-left:none;}
.searchbar .btn-search:hover{background:#037690;}
.m-search .hots a{font-size:14px;height:25px;line-height:25px;padding:0 5px;}

/*------------------------nav-column--------------------------*/
.nav-column{height:36px;background-color:#0085A1;}

/*下拉式分类-右侧弹出*/
#categorys {float:left;z-index:10;width:210px;height:36px;overflow:visible;position:relative;}
#categorys .dt{box-shadow:4px 2px 5px rgba(0, 0, 0, 0.2);}
#categorys .dt a{display:block;width:190px;height:36px;overflow:hidden;padding:0 10px;background:#CC0001;font:600 14px/36px "microsoft yahei";color:#fff;text-decoration:none;text-align:center;}
#categorys .dt s {position:relative;top:-9px;text-decoration:none}
#categorys .dt .ci-right{top:16px;right:7px;height:7px;overflow:hidden;font:700 18px/16px simsun;color:#fff;transition:transform .1s ease-in 0s;-webkit-transition:-webkit-transform .1s ease-in 0s;display:block;position:absolute}
#categorys .dd{position:absolute;top:36px;}
#categorys .dd-inner{}
#categorys .dd-inner .item{position:relative;z-index:1;width:170px;padding:0 10px 0 30px;background:#2691a6;border-top:1px solid #E4E4E4;}
.page-index #categorys .dd-inner .item{background:rgba(0,133,161,0.8);}
#categorys .dd-inner .item.hover{background:#02667B;}
#categorys .dd-inner .item.fore6{border-bottom:none;}

#categorys .dd-inner h3{height:36px;line-height:36px;font-size:14px;font-weight:400}
#categorys .dd-inner h3 a{color:#fff;}
#categorys .dd-inner i{position:absolute;z-index:1;top:11px;left:14px;width:4px;height:14px;font:400 9px/14px consolas;color:#fff;}
#categorys .dd-inner .hover{background:#2E3139;color:#fff}
#categorys .dd-inner .hover a{color:#FFF}
#categorys .dorpdown-layer{display:none;position:absolute;left:210px;top:0;width:400px;background:#FFF;}
.page-index #categorys .dorpdown-layer{background:rgba(255,255,255,0.9);}
#categorys .dorpdown-layer .hover{display:block}
#categorys .item-sub{display:none;zoom:1;overflow:hidden;}
#categorys .item-sub:after{content:".";display:block;height:0;clear:both}
#categorys .item-channels{float:left;display:inline;width:570px;height:24px;padding:20px 0 0 20px;background:#f1f1f1;overflow:hidden}
#categorys .item-channels a{float:left;display:inline;display:inline-block;*display:inline;*zoom:1;padding:0 0 0 8px;margin-right:10px;line-height:24px;background:#7C7171;color:#fff;white-space:nowrap}
#categorys .item-channels a:hover{background:#C81623}
#categorys .item-channels a:hover i{background:#B1191A}
#categorys .item-channels i{display:inline-block;*zoom:1;_display:inline;margin-left:8px;width:23px;height:24px;background:#5c5251;text-align:center;cursor:pointer}
#categorys .item-channels .line{border-left:1px solid #dbdbdb;display:inline;float:left;height:24px;margin-right:7px;width:1px;overflow:hidden}
#categorys .item-channels .img-link{background:0 0;line-height:normal;padding:0}
#categorys .item-channels .img-link:hover{background:0 0}
#categorys .item-channels .style-red{background:#c81623}
#categorys .item-channels .style-red i{background:#b1191a}
#categorys .item-channels .style-red:hover{background:#961019}
#categorys .item-channels .style-red:hover i{background:#851313}
#categorys .subitems{float:left;width:400px;border:1px solid #ddd;min-height:220px;_height:220px;_overflow:visible;}
#categorys .subitems dl{width:100%;overflow:hidden;line-height:2em}
#categorys .subitems dl.fore1 dd{border-top:none}
#categorys .subitems dt{position:relative;float:left;width:60px;padding:10px 10px 10px 0;text-align:right;font-weight:700}
#categorys .subitems dd{float:left;width:300px;padding:10px 0;margin:0 15px;border-top:1px dotted #CCC;}
#categorys .subitems dd a{float:left;padding:0 8px;margin:4px 0;line-height:16px;height:16px;white-space:nowrap}
#categorys .subitems .style-red{color:#c81623}
#categorys .item-brands{float:right;display:inline;width:220px;overflow:hidden;margin:19px 20px 10px 0}
#categorys .item-brands a{float:left;display:inline;margin:1px 0 0 1px}
#categorys .item-promotions{float:right;display:inline;width:215px;}
#categorys .item-promotions a{display:block;margin-bottom:1px}
#nav .hover .dt .ci-right{transform:rotate(180deg);-webkit-transform:rotate(180deg);_top:17px}

/*宽屏下适应*/
.root61 #categorys .item-channels{width:790px}
.root61 #categorys .dorpdown-layer{width:999px}
.root61 #categorys .subitems{width:790px}
.root61 #categorys .subitems dd{width:620px}


/*nav*/
.menu_list{width:680px;height:36px;overflow:hidden;}
.menu_list li{float:left;height:36px;line-height:36px;}
.menu_list li a{display:inline-block;_display:inline;*zoom:1;color:#FFF;font-size:16px;padding:0 26px;background:url("i/navLine.png") no-repeat left center;margin-left:-1px;}
.menu_list li a:hover,
.menu_list li.active a{color:#FFF;background:#02667b;position:relative;}

/*mini-header*/
.mini-header{background:#fff;height:88px;padding:20px 0;}
.mini-header .qf-help{_width:120px;padding:25px 10px 0;}
.mini-header .qf-help a{display:block;height:35px;line-height:35px;}
.mini-header .qf-help a:hover{}
.mini-header .qf-home{_width:120px;padding:25px 10px 0;}
.mini-header .qf-home a{display:block;height:35px;line-height:35px;padding-left:40px;background:url("i/home.gif") no-repeat;}

/* ---------------- 底部 -----------------*/
.footer{margin-top:20px;}

/*ser-box*/
.ser-box{width:100%;background:#F5F5F5;border-top: 1px solid #DBDBDE;}

.foot-info{padding:20px 0 40px;width:825px;border-right:1px solid #DBDBDE;}
.foot-info .help_info{width:16%;overflow:hidden;}
.help_info .content-item{height:26px;line-height:26px;padding-left:20px;}
.help_info .content-item a{height:22px;line-height:22px;overflow:hidden;white-space:normal;color:#A1A2A1;}
.help_info .content-item a:hover{text-decoration:underline;}
.help_info .content-title{line-height:26px;margin-bottom:4px;padding-left:20px;}
.help_info .content-title a.link{font-size:16px;color:#666;}

.ftphone{width:300px;padding:50px 0;}
.ftphone .qf_kfnavs{line-height:40px;padding:10px 0 10px 50px;background:url("i/phnoe.gif") no-repeat;}
.ftphone .qf_kfnavs .zxkf2{font-family:Georgia,"Times New Roman";color:#333;font-size:28px;font-weight:700;height:38px;line-height:38px;}
.ftphone .qf_kfnavs .zxkf3{height:25px;font-size:14px;line-height:25px;padding:10px 0 0 10px;}

.b_sever_button {border-top:1px solid #DBDBDE;}

/*s-footer*/
.s-footer{padding-top:15px;text-align:center;border-top: 1px solid #DBDBDE;}
.ft_nav2{color:#9A9A9A;}
.ft_nav2 a{padding:5px 8px;color:#9A9A9A;}

.sys-copyright{margin-top:5px;padding:0px 0 20px;color:#9A9A9A;font-family:Arial;}
.sys-copyright p{line-height:25px}
.sys-copyright img{margin-top:20px;}
.sys-copyright a{padding:0px 5px;color:#9A9A9A;}

.ft_nav2 li a:hover,.help_info li a:hover,.sys-copyright a:hover{ text-decoration:underline;}

.footer-mini .ft_nav2,.footer-mini .sys-copyright,.login-page  .sys-copyright{text-align:center;}
.footer-mini .m-footer-w{padding-top:30px;}

/*商品列表*/
.qf-goods-list .p-list .goods-item {float:left;width:241px;height:247px;overflow:hidden;border-bottom:1px solid #DBDBDE;border-right:1px solid #DBDBDE;}
.qf-goods-list .p-list .goods-inner {}
.qf-goods-list .p-list .goods-item .goods-pic{text-align:center;display:table-cell;*display:block;width:241px;height:200px;line-height:200px;overflow:hidden;}
.qf-goods-list .p-list .goods-item .goods-pic img{max-height:200px;max-width:200px;}
.qf-goods-list .p-list .goods-item .goods-info {padding:0px 15px;background:#F5F5F5;
    height:50px;}
.qf-goods-list .p-list .goods-item .goods-price ins{font-size:14px;font-weight:700}
.qf-goods-list .p-list .goods-item .goods-name{margin-bottom:0;font-size:12px;}
.qf-goods-list .p-list .goods-item .goods-name,
.qf-goods-list .p-list .goods-item .goods-desc {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:19px;line-height:19px;}
.qf-goods-list .p-list .goods-item .goods-price{height:21px;line-height:21px;}